package com.erp.controller;

import com.erp.pojo.market.SaleProduct;
import com.erp.pojo.purchase.Product;
import com.erp.vo.Result;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("market")
public class MarketController {
//    销售模块
//    sql数据库:erp_market
    /**
     *传入页码和页数
     * 需求:
     *  分页查询
     *  查询产品列表
     *输出:
     *  分页的列表查询
     *      默认1,10
     * **/
//    采购列表查询
    @RequestMapping("pageList")
    public Result pageList(String pageNumber, String pageSize){
        return null;
    }
    /**
     *传入产品的id
     *需求:
     * 通过产品的id
     *  查询产品详情表的产品数据
     *输出:
     * 将查询到的所有产品信息和产品详情通过Dto返回
     * */
//    采购产品详情
    @RequestMapping("findByid")
    public Result findByid(@RequestParam("id") long id){
        return null;
    }
    /**
     * 传入 product
     * 需求:
     *  给产品表中填写产品的信息
     *  给产品详情表中填写产品详情表
     *  并且对应的字段都不能为空
     *  使用oss进行文件上传
     * 输出:
     *  添加是否成功的提示信息
     * */
//    添加产品
    @RequestMapping("addProduct")
    public Result addSaleProduct(@RequestBody SaleProduct saleProduct){
        return null;
    }
}
